﻿#region Copyright information
// 
// Copyright © 2005-2013 Yongkee Cho. All rights reserved.
// 
// This code is a part of the Biological Object Library and governed under the terms of the
// GNU Lesser General  Public License (LGPL) version 2.1 which accompanies this distribution.
// For more information on the LGPL, please visit http://bol.codeplex.com/license.
// 
// - Filename: IFeature.cs
// - Author: Yongkee Cho
// - Email: yongkeecho@gmail.com
// - Date Created: 2013-01-25 3:25 PM
// - Last Modified: 2013-01-25 3:59 PM
// 
#endregion
using System.Collections.Generic;

namespace BOL.Models.Features
{
    /// <summary>
    /// A feature is anything that can be mapped onto a strand of DNA.
    /// Defined by its start and stop location. 
    /// </summary>
    /// <see cref="http://www.ddbj.nig.ac.jp/FT/full_index.html"/>
    public interface IFeature : IOffset
    {
        FeatureKey Key { get; }
        IDictionary<string, dynamic> Qualifiers { get; set; }
    }
}